Skip to content

Release v0.3.21#69

Merged
bradhe merged 7 commits intomainfrom
develop
Jul 21, 2025
Merged

Release v0.3.21#69
bradhe merged 7 commits intomainfrom
develop

Conversation

@bradhe
Copy link
Contributor

@bradhe bradhe commented Jul 18, 2025

  • Use uv to manage runs and the overall Python environment

socksy and others added 2 commits July 4, 2025 16:55
* feat: Integrate `uv` into `tower-runtime`

* chore: Plumb in `tower-uv` to `tower-runtime`

* chore: Tuning to make `tower-runtime` work a bit easier

* chore: Run the whole execution process in a thread

* chore: Fix some issues from rebase

* chore: Remove some build warnings and check for cancellation

* chore: Clean up some formatting.

* chore: Some final reintegration tests and/or cleanups.

* chore: Only use our package working dir when required.

* chore: Move our UV version

* chore: Add a CI step to check for OpenSSL

* chore: Slightly different syntax for cmdlet

* chore: Naught dependency detection, now with 100% more Claude

* chore: Shell needs to be bash! Of course!

* chore: Extract script into file
socksy and others added 4 commits July 21, 2025 13:35
Get CI to warn when PRs are opened directly against `main`
* fix: Don't run `sync` if there's a missing pyproject.toml

* chore: Simple integration tests for local execution

* Update crates/tower-runtime/tests/local_test.rs

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Update crates/tower-uv/src/lib.rs

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* chore: Reduce lock contention on reading output

* chore: Attempts to resolve `uv` problems on first download

* chore: Concurrent test runs cause problems!

* chore: Only allow one UV setup to proceed at a time.

* chore: Allow tests to proceed concurrently

* chore: We need to actually hold the lock

* chore: Remove debug output for now

* chore: Add support for installing apps that use requirements.txt

* Update crates/tower-uv/tests/install_test.rs

Co-authored-by: Ben Lovell <ben.j.lovell@gmail.com>

* chore: Feedback from @socksy

* chore: More feedback from @socksy

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Ben Lovell <ben.j.lovell@gmail.com>
Copy link
Contributor

@konstantinoscs konstantinoscs left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@bradhe bradhe merged commit e0dfa71 into main Jul 21, 2025
45 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants